// samsting : this file is auto create.

#ifndef ALIYUN_Emr_ListExecutePlanJobsRequest_H_
#define ALIYUN_Emr_ListExecutePlanJobsRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Emr {

class ListExecutePlanJobsRequest : public RpcAcsRequest {
public:
  ListExecutePlanJobsRequest();

  const string& GetExecutePlanExecuteNodeId(void) const;
  void          SetExecutePlanExecuteNodeId(const string& ExecutePlanExecuteNodeId);

  const string& GetExecutePlanExecRecordId(void) const;
  void          SetExecutePlanExecRecordId(const string& ExecutePlanExecRecordId);

  bool GetIsDesc(void) const;
  void SetIsDesc(bool IsDesc);

  int  GetPageNumber(void) const;
  void SetPageNumber(int PageNumber);

  int  GetPageSize(void) const;
  bool SetPageSize(int PageSize);

private:
  string ExecutePlanExecuteNodeId_;
  string ExecutePlanExecRecordId_;
  bool   IsDesc_;
  int    PageNumber_;
  int    PageSize_;

};

} } // namespace aliyun { namespace Emr {

#endif // #ifndef ALIYUN_Emr_ListExecutePlanJobsRequest_H_

// end of file 
